﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using RRHH.Entities;
using System.Data.SqlClient;
using System.Data;

namespace RRHH.DataAccess
{
    public class DAOEstadoContrato
    {

        public List<BEEstadoContrato> ListarEstadoContrato()
        {


            string sql = "SP_LISTAR_ESTADOCONTRATO";

            SqlCommand sqlCommand = new SqlCommand();
            sqlCommand.CommandText = sql;

            using (DataAccess adoDataService = new DataAccess())
            {

                List<BEEstadoContrato> _BLEstadoContrato = new List<BEEstadoContrato>();
                IDataReader dr = adoDataService.ExecuteReader(sqlCommand);

                while (dr.Read())
                {
                    BEEstadoContrato _BEEstadoContrato = new BEEstadoContrato();
                    _BEEstadoContrato.IDESTADO = Convert.ToInt32(dr["IDESTADO"]);
                    _BEEstadoContrato.DESCRIPCION = Convert.ToString(dr["DESCRIPCION"]);
                    _BEEstadoContrato.ESTADO = Convert.ToString(dr["ESTADO"]);
                    _BLEstadoContrato.Add(_BEEstadoContrato);
                }
                dr.Close();

                adoDataService.Dispose();

                return _BLEstadoContrato;
            }

        }

    }
}
